package zxs.sino.elite.hub.model.form;


import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 文章发布表单
 */
@Data
public class ArticleForm implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 文章编号
     */
    private String articleId;

    /**
     * 博客类型
     */
    private Integer articleType;

    /**
     * 标题
     */
    private String title;

    /**
     * 封面图片
     */
    private String coverUrl;

    /**
     * 副标题
     */
    private String subtitle;

    /**
     * 正文
     */
    private String content;

    /**
     * 文章标签（由于会存在自定义标签）
     */
    private List<String>  tags;

    /**
     * 文章类型 (1:原创，2:转载，3:翻译)
     */
    private Integer bolgType;

    /**
     * 可见范围 (1:全部可见，2:仅我可见，3:粉丝可见)
     */
    private Integer viewDefinition;

    /**
     * 发表状态 (true:发表，false:草稿/定时发布)
     */
    private Boolean status;

    /**
     * 是否定时发布 (true:定时发布，false:不定时发布)
     */
    private Boolean isScheduled;
}
